<!DOCTYPE html>
<html lang="en">

  <head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Date日期内置对象</title>
  </head>

  <body>

  </body>
  <script>
    /* 
    new Date()有四种形式：
       1.new Date()里面什么也不传，返回此时此刻时间
       2.new Date(dateString)表示日期的字符串值;
       3.new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);分别提供日期与时间的每一个成员
          3.1 这种情况下，月份是从0-11表示
       4.new Date(value);Unix时间戳，一个 Unix 时间戳（Unix Time Stamp），它是一个整数值，
         表示自1970年1月1日00:00:00 UTC（the Unix epoch）以来的毫秒数，忽略了闰秒。   
    */
    //1.获取当前时间
    var date = new Date();
    console.log(date); //Tue May 18 2021 19:46:50 GMT+0800 (中国标准时间)

    //2.new Date()里面传日期的字符串
    var time1 = new Date('2020-1-1');
    console.log(time1); //Wed Jan 01 2020 00:00:00 GMT+0800 (中国标准时间)

    //3.new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);
    //分别提供日期与时间的每一个成员
    var time3 = new Date(2020, 1, 1);
    console.log(time3); //Sat Feb 01 2020 00:00:00 GMT+0800 (中国标准时间),1表示二月

    //4.Unix时间戳
    //当前时间转换为时间戳
    var unix = new Date().getTime();
    console.log(unix); //1621341187916
    //时间戳转换为当前时间
    console.log(new Date(unix)); //Tue May 18 2021 20:34:11 GMT+0800 (中国标准时间)
  </script>

</html>